home *** CD-ROM | disk | FTP | other *** search
/ New Star Software Collection / NSS_Collection.iso / 5-027 form works v201 / 3.img / FWINSTAL.BAT < prev    next >
DOS Batch File  |  1992-01-23  |  8KB  |  276 lines

  1. echo off
  2. cls
  3. REM ---- FWINSTAL.BAT for Fill-Only FormWorx for Windows ------
  4. if %1: == : goto Error0
  5. echo.
  6. echo.
  7. echo   ╔══════════════════════════════════════════════════════════════════════╗
  8. echo   ║         Installing FormWorx for Windows on your hard disk.           ║
  9. echo   ╟──────────────────────────────────────────────────────────────────────╢
  10. echo   ║ Note: This batch file will install FormWorx software on your hard    ║
  11. echo   ║ drive.  It will create one directory on the hard drive specified by  ║
  12. echo   ║ you, copy files into that directory, and uncompress the              ║
  13. echo   ║ installation files.                                                  ║
  14. echo   ╚══════════════════════════════════════════════════════════════════════╝
  15. echo.
  16. pause
  17. cls
  18. if %1 == a goto Error1
  19. cls
  20. if %1 == A goto Error1
  21. cls
  22. if %1 == b goto Error1
  23. cls
  24. if %1 == B goto Error1
  25. cls
  26. if %1 == c goto Begin
  27. cls
  28. if %1 == C goto Begin
  29. cls
  30. if %1 == d goto Begin
  31. cls
  32. if %1 == D goto Begin
  33. cls
  34. if %1 == e goto Begin
  35. cls
  36. if %1 == E goto Begin
  37. cls
  38. if %1 == f goto Begin
  39. cls
  40. if %1 == F goto Begin
  41. cls
  42. if %1 == g goto Begin
  43. cls
  44. if %1 == G goto Begin
  45. cls
  46. if %1 == h goto Begin
  47. cls
  48. if %1 == H goto Begin
  49. cls
  50. if %1 == i goto Begin
  51. cls
  52. if %1 == H goto Begin
  53. cls
  54. if %1 == j goto Begin
  55. cls
  56. if %1 == J goto Begin
  57. cls
  58. if %1 == k goto Begin
  59. cls
  60. if %1 == K goto Begin
  61. cls
  62. if %1 == l goto Begin
  63. cls
  64. if %1 == L goto Begin
  65. cls
  66. if %1 == m goto Begin
  67. cls
  68. if %1 == M goto Begin
  69. cls
  70. if %1 == n goto Begin
  71. cls
  72. if %1 == N goto Begin
  73. cls
  74. if %1 == o goto Begin
  75. cls
  76. if %1 == O goto Begin
  77. cls
  78. if %1 == p goto Begin
  79. cls
  80. if %1 == P goto Begin
  81. cls
  82. if %1 == q goto Begin
  83. cls
  84. if %1 == Q goto Begin
  85. cls
  86. if %1 == r goto Begin
  87. cls
  88. if %1 == R goto Begin
  89. cls
  90. if %1 == s goto Begin
  91. cls
  92. if %1 == S goto Begin
  93. cls
  94. if %1 == t goto Begin
  95. cls
  96. if %1 == T goto Begin
  97. cls
  98. if %1 == u goto Begin
  99. cls
  100. if %1 == U goto Begin
  101. cls
  102. if %1 == v goto Begin
  103. cls
  104. if %1 == V goto Begin
  105. cls
  106. if %1 == w goto Begin
  107. cls
  108. if %1 == W goto Begin
  109. cls
  110. if %1 == x goto Begin
  111. cls
  112. if %1 == X goto Begin
  113. cls
  114. if %1 == Y goto Begin
  115. cls
  116. if %1 == Y goto Begin
  117. cls
  118. if %1 == z goto Begin
  119. cls
  120. if %1 == Z goto Begin
  121. cls
  122. :Error0
  123. echo.
  124. echo.
  125. echo   ╔══════════════════════════════════════════════════════════════════════╗
  126. echo   ║               Error: Destination drive not specified.                ║
  127. echo   ╟──────────────────────────────────────────────────────────────────────╢
  128. echo   ║ To install FormWorx on drive C, type:                                ║
  129. echo   ║                                                                      ║
  130. echo   ║      FWINSTAL C [Enter]                                              ║
  131. echo   ║                                                                      ║
  132. echo   ║ You may also install FormWorx on drives D, E, and F by simply        ║
  133. echo   ║ typing the appropriate drive name instead of C.                      ║
  134. echo   ║                                                                      ║
  135. echo   ║ Note: Do NOT type a colon, ':', after the drive name.                ║
  136. echo   ╚══════════════════════════════════════════════════════════════════════╝
  137. echo.
  138. goto Exit
  139. :Error1
  140. echo.
  141. echo.
  142. echo   ╔══════════════════════════════════════════════════════════════════════╗
  143. echo   ║                  Error: Cannot install on drive %1:                   ║
  144. echo   ╚══════════════════════════════════════════════════════════════════════╝
  145. echo.
  146. pause
  147. cls
  148. goto Exit
  149. :Begin
  150. cls
  151. REM    Testing for disk space
  152. FwDskTst 3000000 %1
  153. if errorlevel 3 goto DskError3
  154. if errorlevel 2 goto DskError2
  155. if errorlevel 1 goto DskError1
  156. if errorlevel 0 goto DskTstDone
  157. echo.
  158. echo.
  159. echo   ╔══════════════════════════════════════════════════════════════════════╗
  160. echo   ║                       DiskTest: Unknown error                        ║
  161. echo   ╚══════════════════════════════════════════════════════════════════════╝
  162. echo.
  163. pause
  164. cls
  165. goto DskTstExit
  166. :DskError1
  167. echo.
  168. echo.
  169. echo   ╔══════════════════════════════════════════════════════════════════════╗
  170. echo   ║                     DiskTest: Not enough space                       ║
  171. echo   ╚══════════════════════════════════════════════════════════════════════╝
  172. echo.
  173. pause
  174. cls
  175. goto DskTstExit
  176. :DskError2
  177. echo.
  178. echo.
  179. echo   ╔══════════════════════════════════════════════════════════════════════╗
  180. echo   ║                    DiskTest: Invalid Command Line                    ║
  181. echo   ╚══════════════════════════════════════════════════════════════════════╝
  182. echo.
  183. pause
  184. cls
  185. goto DskTstExit
  186. :DskError3
  187. echo.
  188. echo.
  189. echo   ╔══════════════════════════════════════════════════════════════════════╗
  190. echo   ║                       DiskTest: Invalid Drive                        ║
  191. echo   ╚══════════════════════════════════════════════════════════════════════╝
  192. echo.
  193. pause
  194. cls
  195. :DskTstExit
  196. echo.
  197. echo.
  198. echo   ╔══════════════════════════════════════════════════════════════════════╗
  199. echo   ║        FWINSTAL terminated.  FormWorx software NOT installed.        ║
  200. echo   ╚══════════════════════════════════════════════════════════════════════╝
  201. echo.
  202. pause
  203. cls
  204. goto Exit
  205. :DskTstDone
  206. cls
  207. echo.
  208. echo.
  209. echo   ╔══════════════════════════════════════════════════════════════════════╗
  210. echo   ║                        Installing on drive %1                         ║
  211. echo   ╚══════════════════════════════════════════════════════════════════════╝
  212. echo.
  213. pause
  214. cls
  215. echo.
  216. echo.
  217. echo   ╔══════════════════════════════════════════════════════════════════════╗
  218. echo   ║                      Creating directory %1:\FILLER                    ║
  219. echo   ╚══════════════════════════════════════════════════════════════════════╝
  220. MD %1:\FILLER
  221. CD %1:\FILLER
  222. cls
  223. echo.
  224. echo.
  225. echo   ╔══════════════════════════════════════════════════════════════════════╗
  226. echo   ║                      Copying files into %1:\FILLER                    ║
  227. echo   ╚══════════════════════════════════════════════════════════════════════╝
  228. COPY FPWDSK1A.EXE %1:\FILLER
  229. COPY FPWDSK1B.EXE %1:\FILLER
  230. cls
  231. echo.
  232. echo.
  233. echo   ╔══════════════════════════════════════════════════════════════════════╗
  234. echo   ║           Uncompressing files in %1:\FILLER  (please wait...)         ║
  235. echo   ╚══════════════════════════════════════════════════════════════════════╝
  236. %1:
  237. CD\FILLER
  238. echo.
  239. FPWDSK1A.exe -o
  240. cls
  241. FPWDSK1B.exe -o
  242. cls
  243. DEL \FILLER\FPWDSK1A.exe
  244. DEL \FILLER\FPWDSK1B.exe
  245. cls
  246. echo.
  247. echo.
  248. echo   ╔══════════════════════════════════════════════════════════════════════╗
  249. echo   ║ If you wish to install HP soft fonts, make A (or other appropriate   ║
  250. echo   ║ drive) the default drive and then type:                              ║
  251. echo   ║                                                                      ║
  252. echo   ║         HPFLOAD %1 [ENTER]                                            ║
  253. echo   ║                                                                      ║
  254. echo   ╚══════════════════════════════════════════════════════════════════════╝
  255. echo.
  256. pause
  257. cls
  258. echo.
  259. echo.
  260. echo   ╔══════════════════════════════════════════════════════════════════════╗
  261. echo   ║  To install the FormWorx programs into the Windows Program Manager:  ║
  262. echo   ║                                                                      ║
  263. echo   ║                                                                      ║
  264. echo   ║  1. Start Windows.                                                   ║
  265. echo   ║                                                                      ║
  266. echo   ║  2. From the Program Manager, choose the File Run command and run    ║
  267. echo   ║     FPWGROUP.EXE (in the \FILLER directory).                         ║
  268. echo   ║                                                                      ║
  269. echo   ║  FormWorx will then automatically create a FormWorx program group    ║
  270. echo   ║  for you and install FormWorx programs.                              ║
  271. echo   ║                                                                      ║
  272. echo   ║  Please be sure to store your FormWorx distribution disk(s) in a     ║
  273. echo   ║  safe place.                                                         ║
  274. echo   ╚══════════════════════════════════════════════════════════════════════╝
  275. :Exit
  276.